Merge changes made in Gnus trunk.
authorTeodor Zlatanov <tzz@lifelogs.com>
Sun, 13 Mar 2011 04:07:38 +0000 (04:07 +0000)
committerKatsumi Yamaoka <yamaoka@jpl.org>
Sun, 13 Mar 2011 04:07:38 +0000 (04:07 +0000)
commit76e66d00350a19fbc780e26e379a1c3e33c0af2d
tree2f546dfe10ce9720ca818209bddc36c9079e322c
parenteda1afb69104081f86061a1b64f7da3bcfbee8e1
Merge changes made in Gnus trunk.

auth.texi (Help for developers): Update docs to explain that the :save-function will only run the first time.
auth-source.el (auth-source-format-prompt): Always convert the value to a string to avoid evaluating non-string arguments.
 (auth-source-netrc-create): Offer default properly, not as initial content in `read-string'.
 (auth-source-netrc-saver): Use a cache keyed by file name and MD5 hash of line to determine if we've been run before.  If so, don't run again, but print a trivial message to indicate the cache was hit instead.
doc/misc/ChangeLog
doc/misc/auth.texi
lisp/gnus/ChangeLog
lisp/gnus/auth-source.el